home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / gnu / othergnu / shlutl18.zoo / shlutl18 / src / groups.c < prev    next >
C/C++ Source or Header  |  1993-01-17  |  540b  |  27 lines

  1. #include <stdio.h>
  2. #include <unistd.h>
  3. #include <string.h>
  4.  
  5. void main(int argc, char *argv[])
  6. {
  7.   if (argc == 1)
  8.     system("id -Gn");
  9.   else
  10.   {
  11.     int counter = 1;
  12.     while (argc > 1)
  13.     {
  14.       char buffer[208];
  15.       
  16.       fprintf(stdout, "%s : ", argv[counter]);
  17.       fflush(stdout); /* otherwise, id's output will precede ours */
  18.       strcpy(buffer, "id -Gn ");
  19.       strncat(buffer, argv[counter], 200);
  20.       buffer[207] = 0x00;
  21.       system(buffer);
  22.       counter += 1;
  23.       argc -= 1;
  24.     }
  25.   }
  26. }
  27.